import myAxios from "../plugins/myAxios.ts";
import {getCurrentUserState, setCurrentUserState} from "../services/user.ts";

export const getCurrentUser = async () => {
    const currentUser = getCurrentUserState();
    if(currentUser){
        return currentUser;
    }
    // 不存在则从远程获取
    const res=await myAxios.get('/user/current');
    if(res.code === 0){
        setCurrentUserState(res.data);
        return res.data;
    }
    return null;
}
